/*                                                       */
/*  ELM Stylesheet generated 2014-02-01 10:13:47.172000	*/
/*  from template file Demo Stylesheet (HOVER Times New Roman FULL).txt	*/
/*                                                       */
/*                                                       */
/*  Template component ELM Stylesheet General.css	*/
/*  last updated 2014-01-11 13:31:36.812962	*/
/*                                                       */
/*                                                       */
/* ELM Stylesheet for all page types in the ELM 20121223 */
/*     (in Presentation Components), with some epub      */  
/*                                                       */  
@namespace h "http://www.w3.org/1999/xhtml";
.imtxt100 { height: auto; width: 100%; padding: 5px; }
.imtxt83 { height: auto; width: 83%; padding: 5px; }
.imtxt75 { height: auto; width: 75%; padding: 5px; }
.imtxt50 { height: auto; width: 50%; padding: 5px; }
.imtxt33 { text-align: center; height: auto; width: 33%; padding: 5px; }
.imtxt25 { height: auto; width: 25%; padding: 5px; }
.imtxt20 { height: auto; width: 20%; padding: 5px; }
.imtxt10 { height: auto; width: 10%; padding: 5px; }
.imtxt06 { height: auto; width: 6%; padding: 5px; }
.imtxt100l { height: auto; width: 100%; float: left; padding: 5px; }
.imtxt83l { height: auto; width: 83%; float: left; padding: 5px; }
.imtxt75l { height: auto; width: 75%; float: left; padding: 5px; }
.imtxt50l { height: auto; width: 50%; float: left; padding: 5px; }
.imtxt33l { text-align: center; height: auto; width: 33%; float: left; padding: 5px; }
.imtxt25l { height: auto; width: 25%; float: left; padding: 5px; }
.imtxt20l { height: auto; width: 20%; float: left; padding: 5px; }
.imtxt10l { height: auto; width: 10%; float: left; padding: 5px; }
.imtxt06l { height: auto; width: 6%; float: left; padding: 5px; }
.imtxt100r { height: auto; width: 100%; float: right; padding: 5px; }
.imtxt83r { height: auto; width: 83%; float: right; padding: 5px; }
.imtxt75r { height: auto; width: 75%; float: right; padding: 5px; }
.imtxt50r { height: auto; width: 50%; float: right; padding: 5px; }
.imtxt33r { text-align: center; height: auto; width: 33%; float: right; padding: 5px; }
.imtxt25r { height: auto; width: 25%; float: right; padding: 5px; }
.imtxt20r { height: auto; width: 20%; float: right; padding: 5px; }
.imtxt10r { height: auto; width: 10%; float: right; padding: 5px; }
.imtxt06r { height: auto; width: 6%; float: right; padding: 5px; }
/*                                                       */
/*  Template component ELM Stylesheet Body (Times New Roman).css	*/
/*  last updated 2014-01-11 14:29:58.741261	*/
/*                                                       */
/*                                                       */
/* ELM page body styles                                  */
/*                                                       */
body { background-image: none; }
body.story { background-color: white; font-family: "Times New Roman",serif; }
body.ref { background-color: white; font-family: "Times New Roman",serif; }
body.gloss { background-color: white; font-family: "Times New Roman",serif; }
body.stlinkvis { background-color: gray; }
body.reflinkvis { background-color: gray; }
body.gllinkvis { background-color: gray; }
body.demo { background-image: url('ZillbangsKuklagrad.jpg'); }
/*                                                       */
/* ELM ePub special body styles */
/*                                                       */
body.stokes { background-image: url('StokesForBuddhaBkgd.png'); background-repeat: no-repeat; background-position: center; background-size: 87%; }
body.elmwm { background-image: url('ELMWatermark.png'); background-repeat: no-repeat; background-position: center; background-size: 37%; }
/*                                                       */
/*  Template component ELM Stylesheet Headers.css	*/
/*  last updated 2014-01-11 13:25:17.825285	*/
/*                                                       */
/*                                                       */
/* ELM ePub header styles */
/*                                                       */
h1 {margin-top: 10%; text-align: center; }
h2 {margin-top: 5%; text-align: center; color: white; }
h3 {text-align: center; font-style: italic; }
h4 { page-break-before: always; text-align: center; font-size: 1em; line-height: 1.2em; font-weight: bold; margin: 0 1.5em 0 0; float: left; }
h5 {text-align: center; color: white; }
h6 {text-align: center; color: white; }
h6.a link {color: #20b2aa; text-decoration: none;}
h6.bi {font-style: italic; font-weight: bold}
h6.center {text-align: center; text-indent: 0em;}
h6.first {text-indent: 0em}
/*                                                       */
/*  Template component ELM Stylesheet Divisions.css	*/
/*  last updated 2014-01-11 13:27:17.898153	*/
/*                                                       */
/*                                                       */
/* ELM division styles                                  */
/*                                                       */
div.demo {font-size: 100%; text-align: center; border-style: none; border-color: white; z-index: 2;}
div.demopara {position: absolute; top: 0; left: 5%; right: 5%; font-size: 100%; text-align: center; border-style: none; border-color: white; z-index: 1;}
div.demomap {border-style: none; border-color: white; text-align: center;}
div.gl {margin: 1px; border-style: groove; padding: 2%; background-color: white;}
div.en {margin: 1px; border-style: groove; padding: 2%; background-color: white;}
div.st {margin: 1px; border-style: groove; padding: 2%; background-color: white;}
div.alinklist {margin: 2%; border-style: groove; padding: 2%; background-color: #505050; visibility: visible; }
div.halinklist {margin: 2%; border-style: groove; padding: 2%; background-color: #505050; visibility: collapse; }
div.vnarr {margin: 1px; border-style: none; padding: 2%; background-color: white; visibility: visible; display:table-cell; }
div.hnarr {margin: 1px; border-style: none; padding: 2%; background-color: white; visibility: collapse; display:none; }
div.sep {text-align: center; }
div.center { text-align: center; }
div.left { text-align: left; }
div.right { text-align: right; }
/*                                                       */
/*  Template component ELM Stylesheet Paragraphs (FULL).css	*/
/*  last updated 2014-01-26 11:50:02.272809	*/
/*                                                       */
/*                                                       */
/* ELM paragraph styles                                  */
/*                                                       */
p {text-indent: 0; margin-top: 0%; margin-bottom: 0%;; text-align: left; }
p.fn {margin-left: 5%; margin-right: 5%; font-size: 80%; }
/*                                                       */
/* ELM title paragraph styles                            */
/*                                                       */
p.stitle {color: black; text-align: center; margin-top: 2%; margin-bottom: 1%; font-size: 120%; font-weight: bold; page-break-before: always; }
p.gtitle {color: black; text-align: center; margin-top: 4%; margin-bottom: 2%; font-size: 140%; font-weight: bold; }
p.rtitle {color: black; text-align: center; margin-top: 4%; margin-bottom: 2%; font-size: 140%; font-weight: bold; }
p.etitle {color: black; text-align: center; margin-top: 4%; margin-bottom: 2%; font-size: 140%; font-weight: bold; }
p.sctxtttl {color: black; text-align: center; margin-top: 4%; margin-bottom: 2%; font-size: 140%; font-weight: bold; display: none; }
p.rsubttl {color: black; text-align: center; margin-top: 2%; margin-bottom: 2%; }
p.tblttl {color: black; text-align: center; margin-top: 2%; margin-bottom: 2%; font-size: 110%; }
p.ltblttl {color: gray; text-align: center; margin-top: 2%; margin-bottom: 2%; margin-left: 25%; margin-right: 25%; font-size: 90%; font-style: italic; }
p.hltblttl {color: gray; text-align: center; margin-top: 2%; margin-bottom: 2%; margin-left: 25%; margin-right: 25%; font-size: 90%; font-style: italic; }
p.aside {color: black; text-align: center; margin-top: 4%; margin-bottom: 2%; font-style: italic; }
/*                                                       */
/* ELM hidden paragraph styles                           */
/*                                                       */
p.hidden {color: white; }
p.hidden:link {color: white; }
p.hidden:visited {color: white; }
p.hidden:active {color: white; }
/*                                                       */
/* ELM heading paragraph styles                          */
/*                                                       */
p.leadnote {text-align: center; margin-top: 4%; margin-bottom: 2%; font-style: italic; color: black; }
.lh1 {text-indent: 0em; text-align: center; font-size: 150%; margin-top: 8%; margin-bottom: 4%; font-weight: bold; }
p.linknote {text-align: center; margin-top: 4%; margin-bottom: 4%; }
p.linkline {text-align: center; margin-top: 1%; margin-bottom: 1%; }
p.lnklsthd {font-size: 120%; font-weight: bold; font-style: italic; text-align: center; margin-top: 4%; margin-bottom: 1%; }
p.ph1 {text-indent: 0em; margin-top: 3%; font-weight: bold; font-size: 120%; clear: both; }
p.ph2 {text-indent: 0em; margin-top: 2%; font-weight: bold; font-style: italic; font-size: 120%; clear: both; }
p.ph3 {text-indent: 0em; margin-top: 2%; font-style: italic; font-size: 120%; clear: both; }
p.scenemarker {text-indent: 0em; margin-top: 2%; margin-bottom: 2%; font-size: small; text-decoration: underline; }
p.pagebreak {page-break-before: right}
p.squote {text-indent: 1em; margin-left: 3%; margin-right: 3%; margin-top: 0%; margin-bottom: 0%; font-size: 90%; }
/*                                                       */
/* ELM content paragraph styles                          */
/*                                                       */
p.story {text-indent: 2em; margin-top: 1%; margin-bottom: 1%; font-size: 110%; }
p.article {text-indent: 2em; margin-top: 2%; margin-bottom: 1%; font-size: 110%; }
p.storytitle {text-align: center; text-indent: 0em; margin-top: 4%; margin-bottom: 4%; font-size: large; font-weight: bold; }
p.tdate { font-size: 80%; text-indent: 0em; margin-left: 0%; margin-top: 0%; margin-bottom: 0%; font-weight: bold; }
p.v link {color: #20b2aa; text-decoration: none;}
p.verse {text-indent: 0em; margin-left: 10%; margin-top: 8%; margin-bottom: 0%; font-weight: bold; font-style: italic; }
p.vline {text-indent: 0em; margin-left: 10%; margin-top: 0%; margin-bottom: 0%; font-weight: bold; font-style: italic; }
p.outln1 { text-indent: 0em; margin-left: 10%; margin-top: 4%; margin-bottom: 0%; font-weight: bold; }
p.outln2 { text-indent: 0em; margin-left: 12%; margin-top: 2%; margin-bottom: 0%; font-weight: bold; font-style: italic; }
p.outln3 { text-indent: 0em; margin-left: 14%; margin-top: 0%; margin-bottom: 0%; }
/*                                                       */
/* ELM misc paragraph styles                             */
/*                                                       */
p.cmarks {text-align: center; font-size: 60%; font-style: italic; color: gray; }
p.copy {text-align: center; font-size: 60%; color: black; margin-top: 0%; margin-bottom: 2%; }
p.demo1 {margin-top: 4%; text-align: center; font-style: italic; font-weight: bold; color: white; }
p.demo2 {font-size: 80%; text-align: center; font-style: italic; color: white; }
p.demo3 {font-size: 40%; color: white; margin-top: 5%; margin-bottom: 5%; }
p.demo4 {margin-top: 4%; text-align: center; font-style: italic; color: black; }
p.demo5 {font-size: 120%; text-align: center; font-style: italic; color: black; }
p.demo6 {font-size: 360%; text-align: center; font-style: italic; color: #ff7700; }
p.demo6a {font-size: 150%; text-align: center; font-style: italic; font-weight: bold; color: white; }
p.notice {text-indent: 2em; margin-left: 5%; margin-top: 5%; margin-bottom: 5%; margin-right: 5%; font-style: italic; font-weight: bold; }
p.illuscapt20 { font-size: 80%; margin-left: 40%; margin-right: 40%; text-align: center; font-style: italic; color: black; clear: both; }
p.illuscapt30 { font-size: 80%; margin-left: 35%; margin-right: 35%; text-align: center; font-style: italic; color: black; clear: both; }
p.illuscapt40 { font-size: 80%; margin-left: 30%; margin-right: 30%; text-align: center; font-style: italic; color: black; clear: both; }
p.separator { text-align: center; }
/*                                                       */
/* ELM link paragraph styles                             */
/*                                                       */
p.listlink {text-align: center; font-weight: bold; color: black; text-decoration: none;}
p.tlistlink {text-align: center; color: black; text-decoration: none;}
p.hlistlink:link {font-weight: bold; color: #607080; text-decoration: none;}
p.athrlist {text-align: left; color: black; }
p.hathrlist {text-align: left; color: gray; }
/*                                                       */
/*  Template component ELM Stylesheet Spans (Times New Roman).css	*/
/*  last updated 2014-01-13 12:25:49.842583	*/
/*                                                       */
/*                                                       */
/* ELM span classes for different voices */
/*                                                       */
span {font-style: normal;}
span.avce {font-family: "Times New Roman","serif"; font-style: italic; color: #3F0000; }
span.hvce {font-family: "Times New Roman","serif"; font-style: italic; color: #00003F; }
span.svce {font-family: "Times New Roman","serif"; font-style: italic; color: #002F00; }
span.tvce {font-family: "Times New Roman","serif"; font-style: italic; color: #0F0F07; }
span.evce {font-family: "Tahoma","sans-serif"; font-size: 80%; font-style: italic; color: #070000; }
span.cvce {font-family: "Times New Roman","serif"; color: black;}
span.cvce:active {font-family: "Times New Roman","serif"; color: black;}
span.dvce {font-family: "Times New Roman","serif"; color: black;}
span.drbook {font-family: "Times New Roman","serif"; font-style: italic; }
span.undlntxt {text-decoration: underline; }
span.italctxt {font-style: italic; }
span.boldtxt {font-weight: bold; }
span.shadwtxt {font-style: italic; font-weight: bold; }
span.stkotxt {text-decoration: underline; font-weight: bold; }
span.thrscttl { font-style: italic; font-weight: bold; color: #0F0F0F; }
/*                                                       */
/*  Template component ELM Stylesheet Links General (HOVER).css	*/
/*  last updated 2014-01-26 11:34:04.605033	*/
/*                                                       */
/*                                                       */
/* ELM general link styles                               */
/*                                                       */
a { text-decoration: none;}
a:link {color: black; }
a:visited {color: black; }
a:active {color: orange; }
a:hover {color: gray; }
/*                                                       */
a.demo {border-color: white; color: white; }
a.demo4 {border-color: white; color: black; }
a.demo4:link {border-color: white; color: #000088; }
a.book {color: black;}
a.story {font-size: 90%; font-style: italic; color: black;}
a.gloss {color: black;}
a.ref {color: black;}
/*                                                       */
/*  Template component ELM Stylesheet Links Special.css	*/
/*  last updated 2014-01-13 09:30:27.893762	*/
/*                                                       */
/*                                                       */
/* ELM specialized link styles                           */
/*                                                       */
a.masked:link {color: black;}
a.masked:visited {color: black;}
a.masked:active {color: red; }
a.hidden:link {color: white;}
a.hidden:visited {color: white;}
a.hidden:active {color: gray;}
a.master:link {color: black;}
a.master:visited {color: black;}
a.master:active {color: brown;}
a.author:link {color: black;}
a.author:visited {color: black;}
a.author:active {color: blue;}
a.symbook:link {font-size: 105%; color: #0F0F00; }
a.symbook:visited {font-size: 105%; color: #0F0F00; }
a.symbook:active {font-size: 105%; }
a.plink {font-size: 100%; color: #0F0F0F; }
a.hplink {font-size:100%; color: #0F0F0F; }
/*                                                       */
/*  Template component ELM Stylesheet Links Cross-Page (FULL).css	*/
/*  last updated 2014-01-29 14:23:08.498432	*/
/*                                                       */
/*                                                       */
/* ELM cross-page-type link styles                       */
/*                                                       */
a.crosspg:link {color: black; font-weight: bold; }
a.crosspg:visited {color: black; font-weight: bold; }
a.crosspg:active {color: gray; font-weight: bold; }
/*                                                       */
/* crosspg replaces the following cross-page link styles */
/*                                                       */
a.glind:link {color: black; font-weight: bold; }
a.glind:visited {color: black; font-weight: bold; }
a.glind:active {color: gray; font-weight: bold; }
a.indgl:link {color: black; font-weight: bold; }
a.indgl:visited {color: black; font-weight: bold; }
a.indgl:active {color: gray; font-weight: bold; }
/*                                                       */
/* The following index link styles are separated   */
/*                                                       */
a.refint:link {color: black;}
a.refgl:link {color: black;}
a.refstory:link {color: black;}
a.glint:link {color: black;}
a.glref:link { color: black; font-weight: bold; }
a.glstory:link { color: black; }
/*                                                       */
/* The following index link styles are separated   */
/*                                                       */
a.indref:link {color: black;}
a.indref:visited {color: black;}
a.indref:active {color: gray;}
a.indst:link {color: black;}
a.indst:visited {color: black;}
a.indst:active {color: gray;}
a.tosdst:link {color: black; font-weight: bold;}
a.tosdst:visited {color: black; font-weight: bold;}
a.tosdst:active {color: gray; font-weight: bold;}
/*                                                       */
/* ELM link list link styles                             */
/*                                                       */
a.listlink:link {font-weight: bold; color: black;}
a.listlink:visited {font-weight: bold; color: black;}
a.listlink:active {font-weight: bold; color: black;}
a.hlistlink:link {font-weight: bold; color: #607080;}
a.hlistlink:visited {font-weight: bold; color: black;}
a.hlistlink:active {font-weight: bold; color: gray;}
a.alistlink:link {font-weight: bold; color: black; font-style: italic; text-align: left; }
a.alistlink:visited {font-weight: bold; color: black; font-style: italic; text-align: left; }
a.alistlink:active {font-weight: bold; color: gray; font-style: italic; text-align: left; }
a.halistlink:link {font-weight: bold; color: black; font-style: italic; text-align: left; }
a.halistlink:visited {font-weight: bold; color: black; font-style: italic; text-align: left; }
a.halistlink:active {font-weight: bold; color: gray; font-style: italic; text-align: left; }
a.listprilink:link {font-weight: bold; font-size: 110%; color: gray;}
a.listprilink:visited {font-weight: bold; font-size: 110%; color: gray;}
a.listprilink:active {font-weight: bold; font-size: 110%;; color: gray;}
/*                                                       */
/*  Template component ELM Stylesheet Tables (FULL).css	*/
/*  last updated 2014-01-26 11:54:29.159074	*/
/*                                                       */
/*                                                       */
/* ELM table, table row, and table cell styles           */
/*                                                       */
table.otf {width: 98%; background-color: #2C3343;}
table.itf {width: 100%; background-color: white;}
table.ref {width: 80%; margin-right: auto; margin-left: auto; border-style: solid; border-width: 1px;}
table.link {width: auto; margin-right: auto; margin-left: auto; }
table.st {width: 95%;  margin-right: auto; margin-left: auto; background-color: white; border-style: none; border-color: white; }
table.en { width: 95%; margin-right: auto; margin-left: auto; background-color: white; border-style: none; border-color: white; }
table.ind {width: 95%;  margin-right: auto; margin-left: auto; background-color: white; border-style: none; border-color: white; text-align: center; }
/*                                                       */
/* ELM link list table link styles                       */
/*                                                       */
table.linklist { width: auto; margin-right: auto; margin-left: auto; }
table.linkblock { width: 80%; margin-right: auto; margin-left: auto; }
table.hlinklist { width: auto; margin-right: auto; margin-left: auto; }
table.plinklist {width: 80%; margin-right: auto; margin-left: auto; margin-top: 4%; margin-bottom: 4%; font-weight: bold; font-size: 110%; color: blue; text-decoration: none; }
table.hplinklist {width: 80%; margin-right: auto; margin-left: auto; margin-top: 4%; margin-bottom: 4%; font-weight: bold; font-size: 110%; color: white; text-decoration: none; }
table.alinklist {width: 90%; margin-right: auto; margin-left: auto; margin-top: 2%; margin-bottom: 2%; border-spacing: 4px; text-align: center; }
table.halinklist {width: 7%; margin-right: auto; margin-left: auto; margin-top: 4%; margin-bottom: 4%; display: none; border-spacing: 4px; }
table.abthrnm {width: 120px; height: 40px; margin-right: auto; margin-left: auto; margin-top: 2%; margin-bottom: 2%; border-spacing: 4px; }
table.habthrnm {width: 7%; margin-right: auto; margin-left: auto; margin-top: 4%; margin-bottom: 4%; display: none; border-spacing: 4px; }
table.afthrnm {width: 120px; height: 40px; margin-right: auto; margin-left: auto; margin-top: 2%; margin-bottom: 2%; border-spacing: 4px; }
table.hafthrnm {width: 7%; margin-right: auto; margin-left: auto; margin-top: 4%; margin-bottom: 4%; display: none; border-spacing: 4px; }
table.asmennm {width: 120px; height: 40px; margin-right: auto; margin-left: auto; margin-top: 2%; margin-bottom: 2%; border-spacing: 4px; }
table.hasmennm {width: 7%; margin-right: auto; margin-left: auto; margin-top: 4%; margin-bottom: 4%; display: none; border-spacing: 4px; }
table.alkmnnm {width: 120px; height: 40px; margin-right: auto; margin-left: auto; margin-top: 2%; margin-bottom: 2%; border-spacing: 4px; }
table.halkmnnm {width: 7%; margin-right: auto; margin-left: auto; margin-top: 4%; margin-bottom: 4%; display: none; border-spacing: 4px; }
/*                                                       */
/* ELM image table styles                                */
/*                                                       */
table.refsimg {width: auto; height: auto; margin-right: auto; margin-left: auto; }
table.reffimg {width: auto; height: auto; margin: 0px; }
table.center { margin-right: auto; margin-left: auto; text-align: center; text-indent: 0em;}
table.inner { margin-right: auto; margin-left: auto; text-align: center; text-indent: 0em;}
table.illustctr { margin-right: auto; margin-left: auto; text-align: center; text-indent: 0em;}
table.illustleft { margin-right: auto; margin-left: auto; text-align: left; text-indent: 0em;}
table.illustright { margin-right: auto; margin-left: auto; text-align: right; text-indent: 0em;}
table.illustflleft { margin-right: auto; margin-left: auto; text-align: left; text-indent: 0em; float: left; width: 50%; }
table.illustflright { margin-right: auto; margin-left: auto; text-align: right; text-indent: 0em; float: right;width: 50%; }
/*                                                       */
/*  Template component ELM Stylesheet Table Rows.css	*/
/*  last updated 2014-01-11 13:44:57.912782	*/
/*                                                       */
/*                                                       */
/* ELM table row styles                                  */
/*                                                       */
tr.st { background-color: white; }
tr.ref {  margin-right: auto; margin-left: auto; }
tr.plinklist {text-align: center; width: 100%; margin-right: auto; margin-left: auto; }
tr.hplinklist {text-align: center; width: 100%; margin-right: auto; margin-left: auto; }
tr.illustctr { margin-right: auto; margin-left: auto; text-align: center; text-indent: 0em;}
tr.illustleft { margin-right: auto; margin-left: auto; text-align: left; text-indent: 0em;}
tr.illustright { margin-right: auto; margin-left: auto; text-align: right; text-indent: 0em;}
/*                                                       */
/*  Template component ELM Stylesheet Table Cells (HOVER).css	*/
/*  last updated 2014-01-26 11:45:32.550382	*/
/*                                                       */
/*                                                       */
/* ELM table cell styles                                 */
/*                                                       */
td { text-align: center; }
/*                                                       */
td.ref { border-style: solid; border-width: 1px; padding: 4px; }
td.refhdr { font-weight: bold; border-style: solid; border-width: 1px; padding: 4px; }
/*                                                       */
/* ELM link list table cell link styles                  */
/*                                                       */
td.link { font-size: 110%; padding: 6px; width: 100px; }
td.plink { font-size: 90%; font-weight: bold; font-style: italic; color: black; text-decoration: none; width: 100px; }
td.hplink { font-size: 90%; font-weight: bold; font-style: italic; color: black; text-decoration: none; width: 100px; }
td.oplink { font-size: 90%; font-weight: bold; font-style: italic; color: black; text-decoration: none; width: 100px; }
td.hoplink { font-size: 90%; font-weight: bold; font-style: italic; color: black; text-decoration: none; width: 100px; }
td.listlink { padding: 4px; color: black; width: auto; }
td.blocklink { color: black; width: 40px; height: 40px; text-align: center; font-size: 120%; }
td.hlistlink { padding: 6px; color: black; width: 60px; }
td.alistlink {vertical-align: top;  padding: 10px; color: black; border-color: #607080;  border-style: none; border-width: 2px; width: 100px; text-align: center; }
td.halistlink {vertical-align: top;  padding: 10px; color: black; border-color: #607080; border-style: none; border-width: 1px; width: 100px; text-align: center; }
/*                                                       */
/* ELM page link table cell styles                       */
/*                                                       */
td.bk { font-size: 110%; font-weight: bold; font-style: italic; padding: 4px; height: 2%; margin-top: 5%; margin-bottom: 5%; background-color: white; border-style: none; }
td.st { text-align: left; margin: 2%; }
td.fw { font-size: 110%; font-weight: bold; font-style: italic; padding: 4px; height: 2%; margin-top: 5%; margin-bottom: 5%; background-color: white; border-style: none; }
td.goblnk { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-color: white; }
td.goframe1 { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-color: white; height: 10px; }
td.goframe2 { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-color: white; height: 10px; }
td.goen { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
td.gogl { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
td.gost { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
td.thrnamebk { margin-top: 1%; margin-bottom: 1%; color: #e0e0e0; }
td.thrnamefg { margin-top: 1%; margin-bottom: 1%; color: black; }
td.thrmback {  font-size: 110%; font-weight: bold; font-style: italic; width: 2%; margin-top: 1%; margin-bottom: 1%; background-image: url('BackThreadMarker2.png'); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
td.thrmfwd {  font-size: 110%; font-weight: bold; font-style: italic; width: 2%; margin-top: 1%; margin-bottom: 1%; background-image: url('ForwardThreadMarker2.png'); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
td.thrnodisp { margin-top: 1%; margin-bottom: 1%; color: #e0e0e0; display: none; }
td.smennamefg { margin-top: 1%; margin-bottom: 1%; color: black; }
td.smenudisp {  font-size: 110%; font-weight: bold; font-style: italic; width: 2%; margin-top: 1%; margin-bottom: 1%; background-image: url('SceneMenuMarker.png'); background-repeat: no-repeat; background-position: center; background-size: 200% 100%; }
td.smennodisp { margin-top: 1%; margin-bottom: 1%; color: #e0e0e0; display: none; }
td.lkmnnamefg { margin-top: 1%; margin-bottom: 1%; color: black; }
td.lkmnudisp {  font-size: 110%; font-weight: bold; font-style: italic; width: 2%; margin-top: 1%; margin-bottom: 1%; background-image: url('LooksMenuMarker.png'); background-repeat: no-repeat; background-position: center; background-size: 300% 100%; }
td.lkmnnodisp { margin-top: 1%; margin-bottom: 1%; color: #e0e0e0; display: none; }
td.goenvis { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-color: #E0E0E0; }
td.goglvis { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-color: #E0E0E0; }
td.gostvis { font-size: 110%; font-weight: bold; font-style: italic; width: 2%; background-color: #E0E0E0; }
/*                                                       */
/* ELM image table cell styles                           */
/*                                                       */
td.refsimg {width: auto; height: auto; margin: 1px; }
td.reffimg {width: auto; height: auto; margin: 0px; }
td.tcw28 { width: 28%; }
td.tcw12 { width: 12%; }
caption.reftbl { margin-right: auto; margin-left: auto; margin-top: 2%; margin-bottom: 2%; font-size: large; }
/*                                                       */
/*  Template component ELM Stylesheet Images.css	*/
/*  last updated 2014-01-29 14:29:40.633861	*/
/*                                                       */
/*                                                       */
/* ELM image styles                                      */
/*                                                       */
img.cover { vertical-align: middle; max-width: 100%; border-style: groove; border-color: #7E869A; }
img.demo { border-color: white; border-width: 20px; width: 100%; height: auto; margin: auto; }
img.refsimg { width: auto; height: auto; margin: auto; }
img.reffimg { width: auto; height: auto; margin: auto; }
img.zbar { width: 100%; height: 100%; margin: auto; }
img.illustright { max-width: 100%; margin: auto; float: right; clear: right; }
img.illustleft { max-width: 100%; margin: auto; float: left; clear: left; }
img.illustctr { max-width: 100%; margin: auto; }
img.illustctr67 {max-width: 67%; margin: auto; }
img.illustctr50 {max-width: 50%; margin: auto; }
img.illustctr33 {max-width: 33%; margin: auto; }
img.illusth60px { max-height: 60px; margin: auto; }
img.illustw200px { max-width: 200px; margin: auto; }
/*                                                       */
/* ePub/ELM image styles        */
/*                                                       */
img.auth { max-width: 50%; margin: auto; border-style: groove; border-color: #7E869A; }
img.prevnext { height: 30px; width: 15px; margin: auto; }
img.framemark { height: 30px; width: 15px; margin: auto; }
img.sep { max-width: 11%; margin: auto; }
img.sing { width: 67%; height: 67%; margin: auto; border-style: none; }
